spin stabilized - Spanish English Dictionary